home *** CD-ROM | disk | FTP | other *** search
/ Champak 141 / (Vol 141) Oct 17 2011.iso / Games / dragonball-kart.swf / scripts / frame_26 / PlaceObject2_338_990 / CLIPACTIONRECORD onClipEvent(enterFrame).as next >
Encoding:
Text File  |  2011-10-17  |  4.4 KB  |  175 lines

  1. onClipEvent(enterFrame){
  2.    if(kena == 1)
  3.    {
  4.       k++;
  5.       trace(k);
  6.       if(k >= 24)
  7.       {
  8.          trace("D");
  9.          k = 0;
  10.          kena = 0;
  11.          ssp = 5;
  12.          this.kar.char.gotoAndStop(1);
  13.       }
  14.    }
  15.    if(fini == 1)
  16.    {
  17.       _X = _X + 10;
  18.       if(_Y < 240)
  19.       {
  20.          _Y = _Y + gravity;
  21.          gravity += 1;
  22.       }
  23.       else
  24.       {
  25.          _Y = 240;
  26.       }
  27.       _Y = _Y + 3;
  28.    }
  29.    if(pauss != 1)
  30.    {
  31.       p = 1;
  32.       while(p <= 4)
  33.       {
  34.          if(_root["org" + p]._x - _root.org1._x >= _root.fastfood)
  35.          {
  36.             divr = 5;
  37.          }
  38.          else if(_root["org" + p]._x - 30 - _root.org1._x <= 0)
  39.          {
  40.             divr = 0;
  41.          }
  42.          p++;
  43.       }
  44.       if(this.tari.hitTest(_root.gor.fin))
  45.       {
  46.          gravity = 10;
  47.          pauss = 1;
  48.          fini = 1;
  49.       }
  50.       if(_root.kame == 1)
  51.       {
  52.          kamecharge++;
  53.          if(kamecharge >= 60)
  54.          {
  55.             _root.kame = 0;
  56.             kamecharge = 0;
  57.          }
  58.       }
  59.       if(Key.isDown(32) and _root.kame != 1 and jumping != true)
  60.       {
  61.          this.kar.char.gotoAndStop(4);
  62.          kameh = 1;
  63.          _root.kame = 1;
  64.       }
  65.       if(Key.isDown(13) and _root["bonus" + _root.bonus] != 1 and _root.bonus != 0 and jumping != true)
  66.       {
  67.          switch(_root.bonus)
  68.          {
  69.             case 1:
  70.                this.kar.char.gotoAndStop(2);
  71.                _root.boost = 5;
  72.                _root["bonus" + _root.bonus] = 1;
  73.                break;
  74.             case 2:
  75.                this.attachMovie("shil" + codenum,"shil",3);
  76.                this.shields = 1;
  77.                _root["bonus" + _root.bonus] = 1;
  78.                break;
  79.             case 3:
  80.                if(jumping == false)
  81.                {
  82.                   _root["bonus" + _root.bonus] = 1;
  83.                   _root.tottai = _root.tottai + 1;
  84.                   _root.attachMovie("tai","tai" + _root.tottai,100 + _root.tottai);
  85.                   _root["tai" + _root.tottai]._x = _X;
  86.                   _root["tai" + _root.tottai]._y = _Y + 15;
  87.                   _root["tai" + _root.tottai].onEnterFrame = function()
  88.                   {
  89.                      if(_root.org1.spon != 0)
  90.                      {
  91.                         this._x -= spon;
  92.                      }
  93.                      t = 1;
  94.                      while(t <= 4)
  95.                      {
  96.                         if(this.hitTest(_root["org" + t]) and t != codenum)
  97.                         {
  98.                            if(_root["org" + t].shields != 1)
  99.                            {
  100.                               _root["org" + t].ssp = 0;
  101.                               _root["org" + t].kena = 1;
  102.                               _root["org" + t].k = 0;
  103.                               _root["org" + t].kar.char.gotoAndStop(3);
  104.                               this.removeMovieClip();
  105.                               break;
  106.                            }
  107.                            this.removeMovieClip();
  108.                         }
  109.                         t++;
  110.                      }
  111.                   };
  112.                }
  113.                break;
  114.             case 4:
  115.                _root.jumplit = 5;
  116.                _root["bonus" + _root.bonus] = 1;
  117.          }
  118.          _root.bonus = 0;
  119.          _root.bot.gotoAndStop(1);
  120.       }
  121.       falling = move(0,5 + vary);
  122.       if(vary < 10 && falling == true)
  123.       {
  124.          vary += 0.5;
  125.       }
  126.       else if(falling == false)
  127.       {
  128.          vary = 0;
  129.       }
  130.       if(Key.isDown(38) && !falling && !jumping)
  131.       {
  132.          jumpc = 0;
  133.          jumping = true;
  134.          vel = -18 - _root.jumplit;
  135.          _root.jumpSound.gotoAndPlay(2);
  136.       }
  137.       if(Key.isDown(39))
  138.       {
  139.          if(jumping == false)
  140.          {
  141.             bo = 10;
  142.          }
  143.       }
  144.       else if(jumping == false)
  145.       {
  146.          bo = 0;
  147.       }
  148.       if(pauss != 1)
  149.       {
  150.          if(kena != 1)
  151.          {
  152.             spon = ssp + bo + _root.boost;
  153.             move(spon,0);
  154.          }
  155.       }
  156.       if(jumping)
  157.       {
  158.          isReady = false;
  159.          if(vel <= 0)
  160.          {
  161.             h = move(0,vel - 5);
  162.             if(h == false && vel < 0)
  163.             {
  164.                vel *= -16;
  165.             }
  166.             vel++;
  167.          }
  168.          else
  169.          {
  170.             jumping = false;
  171.          }
  172.       }
  173.    }
  174. }
  175.